﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RAD.LightOne
{
    #region Documentation
    ///<summary>
    /// Byte. Enumerador de transformações de SQL possíveis.
    ///</summary>
    ///<remarks>Criado para facilitar compatibilidade entre o código fonte e diversos bancos que segundo seu dialeto necessitem ou não de nomes em caixa alta ou caixa baixa.
    ///Através de uma simples entrada de configuração, de mesmo nome, SqlCaseTransform, na seção AppSettings, ou nehuma definição para o valor padrão, None.</remarks>
    #endregion
    public enum SqlCaseTransform :byte
    {
        #region Documentation
        ///<summary>
        /// Nehuma, não será aplicada transformação.
        ///</summary>
        #endregion
        None = 0,

        #region Documentation
        ///<summary>
        /// Transformação para caixa baixa.
        ///</summary>
        #endregion
        Lower = 1,

        #region Documentation
        ///<summary>
        /// Transformação para caixa alta.
        ///</summary>
        #endregion
        Upper = 2
    }
}
